gtk_widget_ensure_style (widget);
G_GNUC_END_IGNORE_DEPRECATIONS
- if (priv->style_update_pending)
- g_signal_emit (widget, widget_signals[STYLE_UPDATED], 0);
-
g_signal_emit (widget, widget_signals[REALIZE], 0);
gtk_widget_real_set_has_tooltip (widget, gtk_widget_get_has_tooltip (widget), TRUE);
void
_gtk_widget_style_context_invalidated (GtkWidget *widget)
{
- if (_gtk_widget_get_realized (widget))
- g_signal_emit (widget, widget_signals[STYLE_UPDATED], 0);
- else
- {
- /* Compress all style updates so it
- * is only emitted once pre-realize.
- */
- widget->priv->style_update_pending = TRUE;
- }
+ g_signal_emit (widget, widget_signals[STYLE_UPDATED], 0);
}
GtkCssNode *
guint receives_default : 1;
guint has_grab : 1;
guint shadowed : 1;
- guint style_update_pending : 1;
guint app_paintable : 1;
guint double_buffered : 1;
guint redraw_on_alloc : 1;